var pageUrl = location.href.split('#')[0];
document.getElementById('openMember').addEventListener('tap', function () {
    var status = document.getElementById('status').value;
    var mobile = document.getElementById('mobile').value;
    if (status == 1 || status == true || status == 'true') {
        mui.alert('您已是会员！', '提示', function () {

        });
        return;
    }
    // if (mobile == null || mobile == '') {
    //     mui.alert('请输入手机号再充值！', '提示', function () {
    //         location.href = "/mine/account";
    //     });
    //     return;
    // }

    var startMonth = 0;

    mui.ajax('/wechart/payConfig', {
        data: {
            url: pageUrl
        },
        type: 'post',//HTTP请求类型
        success: function (data) {
            console.log(data);
            wx.config({
                // debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: data.appId, // 必填，公众号的唯一标识
                timeStamp: data.timestamp, // 必填，生成签名的时间戳
                nonceStr: data.nonceStr, // 必填，生成签名的随机串
                signature: data.signature,// 必填，签名
                jsApiList: ['chooseWXPay'] // 必填，需要使用的JS接口列表
            });
            wx.ready(function () {
                wxPay(startMonth);
            });
            wx.error(function (res) {
                console.log('错误', res);
            });
        },
        error: function (data) {
            console.log('data', data);
        }
    });
});

function wxPay(startMonth) {
    mui.ajax('/wechart/preRecharge', {
        data: {
            type: startMonth
        },
        type: 'post',//HTTP请求类型
        success: function (data) {
            console.log(data);
            // alert(JSON.stringify(data))
            wx.chooseWXPay({
                timestamp: data.timeStamp, // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
                nonceStr: data.nonceStr, // 支付签名随机串，不长于 32 位
                package: data.package, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=\*\*\*）
                signType: data.signType, // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
                paySign: data.paySign, // 支付签名
                success: function (res) {
                    // 支付成功后的回调函数
                    console.log(res);
                    console.log("支付成功")
                    location.href = "/mine/account";
                },
                fail: function (res) {
                    //接口调用失败时执行的回调函数。
                    console.log(res);
                    // alert(JSON.stringify(res))
                },
            });
        },
        error: function (data) {
            console.log('data', data);
        }
    });
}

document.getElementById('memberBtn').addEventListener('tap', function () {
    var status = document.getElementById('status').value;
    var mobile = document.getElementById('mobile').value;
    if (status == 1 || status == true || status == 'true') {
        mui.alert('您已是会员！', '提示', function () {

        });
        return;
    }
    // if (mobile == null || mobile == '') {
    //     mui.alert('请输入手机号再激活！', '提示', function () {
    //         location.href = "/mine/account";
    //     });
    //     return;
    // }
    mui.prompt('请输入会员卡号：', '请输入会员卡号', '提示', ['取消', '确定'], function (e) {
        var code = e.value;
        if (e.index == 1) {
            mui.ajax('/user/vip', {
                data: {
                    code: code
                },
                type: 'post',//HTTP请求类型
                success: function (data) {
                    if (data.code >= 0) {
                        alert("激活成功！");
                        // location.href = "/mine/account";
                    } else {
                        alert("激活失败！");
                        location.href = "/member";
                    }

                }
            });

        } else {
            console.log('取消');
        }
    })
})